have a rough patch - English Synonyms Dictionary